street (on the) - German English Dictionary